// 该文件用于创建 Count 组件的 reducer, reducer 本质就是一个函数;
// 两个参数， 一个是之前的状态值preState，以及动作对象action
import { INCREMENT,DECREMENT } from "../constant";

const initState = 0;
export default function countReducer(preState=initState,action) {
    const {type,data} = action;
    switch(type){
        case INCREMENT:
            return preState + data;
        case DECREMENT:
            return preState - data;
        default:
            return initState;
    }
}